Distinctive Features Of SQLite
Distinctive Features Of SQLite
SQLの特徴について要点をまとめた記事
アーキテクチャに関わらず、共通のファイル形式を利用する
新しいバージョンのSQLiteはかならず古いバージョンのSQLiteデーターベースを安定的に読み書きできる
大抵のほかのSQLデータベースエンジンでは、プラットフォーム移行やソフトウェアのアップグレード時に、しばしばデータベースをダンプしてリストアする必要がある
コンパクト
他の多くのSQLエンジンは、ほとんどのテーブルの各レコードに固定された量のディスクスペースを割り当てる
列をVARCHAR(100)として宣言すると、その列に実際に格納される情報の量に関係なく、データベースエンジンは100バイトのディスク領域を割り当てる。
SQLiteでは、実際に列に情報を保存するのに必要な分だけのディスクスペースしか利用しない。
VARCHAR(100)コラムに1文字書き込んだ場合の例
クエリにEXPLAINを添加すると、コンパイルされた仮想マシン言語を閲覧することができる。 May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
他のデータベースエンジンに普通ない多くの機能強化